package com.knowledge.plus.比较器.外部比较器;

import com.knowledge.plus.比较器.内部比较器.ComparableEntityTemplate;

import java.util.Comparator;

/**
 * 外部比较器，代码模板
 *
 * @author PF.Tian
 * @since 2022/3/1
 */
public class ComparatorEntityTemplate implements Comparator<ComparableEntityTemplate> {

    @Override
    public int compare(ComparableEntityTemplate o1, ComparableEntityTemplate o2) {
        return 0;
    }

}

/*
    Comparator 接口同样也支持泛型参数。不同的是它是一个比较器类，所以叫它外部比较器。
    比较器类使用更灵活，我们可以定义多个比较器类用于不同的排序场景。

    ### 对一个集合自定义排序时，我们就要重写比较器 ###

* */